package com.education.wisdom.pojo;

import com.education.common.core.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 试卷表 ms_paper
 * 
 * @author ruoyi
 * @date 2018-12-17
 */
public class MsPaper extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Integer id;
	/** 试卷id */
	private String sjId;
	/** 创建时间 */
	private Date createTime;

	private String startTimeStr;

	private String endTimeStr;
	/** 试卷类型（1、选择题 2、填空题、3.简答题、4.混合试卷） */
	private String sjType;
	/** 试卷难易程度（1、困难 2.、中等 3、简单） */
	private String sjLevel;
	/** 总分 */
	private BigDecimal sjScore;
	/** 及格分数 */
	private BigDecimal sjPassscore;
	/** 考试需知 */
	private String sjRemark;
	/** 创建人 */
	private String sjCreateuser;
	/** 试卷简介 */
	private String sjIntroduction;
	/** 考试时间 */
	private Date sjDoingtime;
	/** 删除状态 1删除 */
	private String delFlag;
	/**  */
	private Integer catalogId;
	private Catalog catalog;

	/** 试题Id */
	private Integer[] questionIds;

	private String type;
	/** 答题者姓名 */
	private String userName;

	/** 用户编号 */
	private String userId;

	/** 得分 */
	private BigDecimal score;

	/** 0未作答 1已答 2已经批改 */
	private String isAnswer;

	private Integer classId;
	/** 已经提交 */
	private Integer submitted;
	/** 一共多少 */
	private Integer subAll;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getSjId() {
		return sjId;
	}

	public void setSjId(String sjId) {
		this.sjId = sjId;
	}

	@Override
	public Date getCreateTime() {
		return createTime;
	}

	@Override
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getSjType() {
		return sjType;
	}

	public void setSjType(String sjType) {
		this.sjType = sjType;
	}

	public String getSjLevel() {
		return sjLevel;
	}

	public void setSjLevel(String sjLevel) {
		this.sjLevel = sjLevel;
	}

	public BigDecimal getSjScore() {
		return sjScore;
	}

	public void setSjScore(BigDecimal sjScore) {
		this.sjScore = sjScore;
	}

	public BigDecimal getSjPassscore() {
		return sjPassscore;
	}

	public void setSjPassscore(BigDecimal sjPassscore) {
		this.sjPassscore = sjPassscore;
	}

	public String getSjRemark() {
		return sjRemark;
	}

	public void setSjRemark(String sjRemark) {
		this.sjRemark = sjRemark;
	}

	public String getSjCreateuser() {
		return sjCreateuser;
	}

	public void setSjCreateuser(String sjCreateuser) {
		this.sjCreateuser = sjCreateuser;
	}

	public String getSjIntroduction() {
		return sjIntroduction;
	}

	public void setSjIntroduction(String sjIntroduction) {
		this.sjIntroduction = sjIntroduction;
	}

	public Date getSjDoingtime() {
		return sjDoingtime;
	}

	public void setSjDoingtime(Date sjDoingtime) {
		this.sjDoingtime = sjDoingtime;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public Integer getCatalogId() {
		return catalogId;
	}

	public void setCatalogId(Integer catalogId) {
		this.catalogId = catalogId;
	}

	public Catalog getCatalog() {
		return catalog;
	}

	public void setCatalog(Catalog catalog) {
		this.catalog = catalog;
	}

	public Integer[] getQuestionIds() {
		return questionIds;
	}

	public void setQuestionIds(Integer[] questionIds) {
		this.questionIds = questionIds;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public BigDecimal getScore() {
		return score;
	}

	public void setScore(BigDecimal score) {
		this.score = score;
	}

	public Integer getClassId() {
		return classId;
	}

	public void setClassId(Integer classId) {
		this.classId = classId;
	}

	public String getIsAnswer() {
		return isAnswer;
	}

	public void setIsAnswer(String isAnswer) {
		this.isAnswer = isAnswer;
	}

	public Integer getSubmitted() {
		return submitted;
	}

	public void setSubmitted(Integer submitted) {
		this.submitted = submitted;
	}

	public Integer getSubAll() {
		return subAll;
	}

	public void setSubAll(Integer subAll) {
		this.subAll = subAll;
	}

	public String getStartTimeStr() {
		return startTimeStr;
	}

	public void setStartTimeStr(String startTimeStr) {
		this.startTimeStr = startTimeStr;
	}

	public String getEndTimeStr() {
		return endTimeStr;
	}

	public void setEndTimeStr(String endTimeStr) {
		this.endTimeStr = endTimeStr;
	}
}
